package dao;

import org.apache.ibatis.annotations.Param;
import pojo.User;

import java.util.List;

public interface UserDao {
    //定义行为，但是不用实现

    //注册等于添加

    //查询所有用户
    int addUser(User user);

    User findUserById(int id);

    int updateUser(User user);

    int deleteUserById(int id);
    List<User> findAll(@Param("user")User user ,@Param("offset")int offset, @Param("pageSize") int pageSize);

    int count(User user);

    int login(User user);
    //查询单个用户

    //编辑用户

    //删除用户

    //禁用用户

    //check校验
    //用户名是否重复
    //手机号是否重复
}
